<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 函数返回值注意事项
        // 1.return终止函数
        function getSum(num1, num2) {
            return num1 + num2;//return后面的代码不会被执行
            alert('我是不会执行的哦');
        }
        console.log(getSum(1, 2));

        // 2.return只能返回一个值
        function fn(num1, num2) {
            return num1, num2;//返回的结果是最后一个值
        }
        console.log(fn(1, 2));

        // 3.我们求任意两个数的 加减乘除结果
        function getResult(num1, num2) {
            return [num1 + num2, num1 - num2, num1 * num2, num1 / num2];
        }
        var re = getResult(1, 2);//返回的是一个数组
        console.log(re);
        // 4.我们的函数如果有return则返回的是return后面的值，如果函数没有 return 则返回 undefined
        function fn1() {
            return 666;
        }
        console.log(fn1());//返回666
        function fn2() {

        }
        console.log(fn2());//返回undefined
    </script>
</head>

<body>

</body>

</html>